Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Brazil F3 Brazil F4 Brazil F10 Brazil F12 El Salvador F1 Colombia F1 Colombia F2 Chile F2 Brazil F4 USA F4 Ecuador F3 Bolivia F1 Bolivia F2 Brazil F20 Brazil F21 USA F1 Brazil F13 Brazil F16 Colombia F4 Brazil F31 Brazil F33 Brazil F34 Brazil F44 Brazil F8 Ecuador F1 Mexico F15 Colombia F4 USA F27 Mexico F14 Mexico F15 USA F11 USA F13 Brazil F5 Romania F4 Germany F8 USA F3 (Plantation) Ecuador F6 Brazil F6 Bolivia F1 Bolivia F2 Brazil F9 Brazil F11 Brazil F13 Guatemala F1 Brazil F1 Brazil F5 Brazil F14 VII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger 2002 - San Luis Potosi 2002 Azalea Orthopedic Challenger - Tyler Credicard Mastercard Tennis Cup - Campos do Jordao Britania Zavaleta - Puebla Copa Petrobras - Aracaju SMS Tennis Open - Sao Paulo Copa Ericsson Brazil - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao Amazonia Open de Tenis - Belem Waco International Tennis Challenger - Waco II Cyclus Open de Tenis - Florianopolis Memorial Savigni - Sassuolo BH Tennis Open - Belo Horizonte Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Lubbock Challenger - Lubbock Seguros Bolivar Open - Medellin Bancolombia Open - Bogota Tallahassee Tennis Challenger - Tallahassee Hurricane Tennis Open - Bradenton Credicard Tennis Cup - Campos do Jordao Trofeo Cassa di Risparmio di Alessandria - Alessandria Countrywide Classic USTA Men's Challenger - Carson Unicredit Czech Open - Prostejov Seguros Bolivar Open - Bogota V Manta Open-Trofeo Ricardo Delgado Aray - Manta Credicard Mastercard Tennis Cup - Campos do Jordao 2005 Freeman Men's Challenger - Joplin BH Tenis Open International Cup 2008 - Belo Horizonte I Manta Open - Manta Seguros Bolivar Open - Cali Copa Petrobras-Brazil - Aracaju Bancolombia Open - Cali Music City Challenger - Nashville Sao Paulo Challenger Copa Petrobras - Bogota USTA Challenger of San Antonio - San Antonio Hilton Waikoloa Village USTA Challenger - Waikoloa Mexico City Challenger XI Abierto Internacional de Salinas - Salinas Rhodes Challenger Pereira Challenger 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Pozoblanco Challenger Bogota Challenger Manta Challenger Belo Horizonte Challenger Campos do Jordao Challenger Brasilia Challenger IX Gramado Open - Gramado Bogota Challenger Quito Challenger Mons Challenger Sacramento Challenger Florionapolis Challenger Medellin Challenger IV Gramado Open de Tenis - Gramado San Luis Potosi Challenger 2007 - San Luis Potosi Curitiba Challenger Ramat Hasharon Challenger Bordeaux Challenger VIII Trofeo Ciudad de Quito - Quito Visa Tennis Open - Sao Paulo Reggio Emilia Challenger V Abierto Internacional de Salinas - Salinas Campos do Jordao Challenger Brasilia Challenger The USTA Challenger at West End Racquet - Torrance 2002 Eddleman USTA Challenger - Birmingham Puerto Rico Challenger Tennis Event - Humacao Quito Challenger BH Tennis Open International Cup - Belo Horizonte Calabasas Challenger Open Diputacion Ciudad de Pozoblanco - Cordoba Guayaquil Challenger Cridicard Mastercard Tennis Cup - Campos do Jordao Sao Paulo Challenger IV Manta Open - Manta 2002 USTA Challenger of Calabasas - Calabasas Singapore Challenger Bucaramanga Challenger Challenger de Providencia-Copa Kia - Santiago VI Trofeo Ciudad de Quito - Quito BCP Tennis Classic - Sao Paulo Santiago Challenger San Jose Challenger VII Trofeo Ciudad de Quito - Quito Nossa Caixa Aberto de Sao Paulo - Sao Paulo Abierto Internacional de Salinas - Salinas X Abierto Internacional de Salinas - Salinas Campos do Jordao Challenger BH Tennis Open International Cup - Belo Horizonte VIII Avierto Internacional de Salinas - Salinas San Luis Potosi Challenger - San Luis Potosi Salinas Challenger Copa Ericsson Mexico - Guadalajara 2003 West Side Tennis Club Challenger - Forest Hills Credicard Citi Mastercard Tennis Cup - Campos do Jordao Telesp Celular Open - Campinas Challenger Leon 2003 - Leon IV Challenger Ciudad De Guayaquil - Guayaquil GHI Bronx Classic - Bronx Recife Challenger USTA Challenger of Tiburon - Tiburon Nossa Caixa Tennis Cup - Sao Paulo Corona Mexico City Open - Mexico City Sao Jose Do Rio Preto Challenger Sao Leopoldo Challenger JSM Challenger of Champaign - Urbana Sao Paulo Challenger Bucaramanga Challenger Florianopolis Challenger Blumenau Challenger Rio Quente Challenger 13 BH Tennis Open International Cup - Belo Horizonte Ljubljana Open - Ljubljana Blois Challenger Manta Challenger Seguros Bolivar Open - Medellin Oberstaufen Challenger Cali Challenger Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Burbank Challenger - Burbank Quito Challenger Aberto de Sao Paulo - Sao Paulo La Serena Open - La Serena Tiburon Challenger Sao Jose Do Rio Preto Challenger Guayaquil Challenger Morelos Challenger Guadalajara Challenger Santiago Challenger XL Capital Bermuda Open - Bermuda Bancolombia Open - Bogota Czech Open 2005 - Prostejov Heilbronn Challenger USTA Comerica Challenger - Aptos Singha Tennis Classic - Tarzana 14° BH Tennis Open - Belo Horizonte II Manta Open - Manta Aberto de Sao Paulo - Sao Paulo XI Trofeo Ciudad de Quito - Quito Unique Zagreb Open - Zagreb Czech Open 2006 - Prostejov 2006 North Shore Pro Tennis Championship - Winnetka Challenger ATP de Cuenca Diario El Mercurio - Cuenca Seguros Bogota Open - Bogota II Manta Open - Manta College Station Challenger - College Station X Trofeo Ciudad de Quito - Quito Dallas Challenger Bogota Challenger Copa Petrobras Uruguray - Montevideo Nottingham Challenger Copa Petrobras Brazil - Aracaju Rimini Challenger Morocco Tennis Tour - Casablanca Aberto de Santa Catarina de Tenis - Florianopolis II Naples ITG Challenger - Naples Copa Telefonica CTC Chile - Santiago Guayaquil Challenger XIII Trofeo Ciudad de Quito - Quito ECM Prague Open 2005 - Prague Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami Johannesburg Challenger Abierto Internacional de Salinas 'Dario Expreso' - Salinas VIII Gramado Open - Gramado San Luis Potosi Challenger Barranquilla Challenger Johannesburg Challenger Lugano Challenger Furth Challenger Prague Challenger Turin Challenger Ramat Hasharon Challenger Copa Petrobras - Santiago Santiago Challenger Sao Paulo Challenger Pereira Challenger Medellin Challenger Monterrey Challenger Sunset Moulding Challenger - Yuba City Zenith Tennis Cup-Harbour Club - Milan Guzzini Challenger - Recanati Kos Succhetti Tennis Cup - Cordenons Akbank Private Banking TED Open - Istanbul XIV Challenger ATP Club Premium Open - Quito Irving Challenger Ford Tennis Championships - Louisville Segovia Challenger Tallahassee Challenger Corona Mexico City Open - Mexico City Copa Club Campestre de Aguascalientes - Aguascalientes Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota BH Tennis Open International Cup - Belo Horizonte Talahassee Challenger Turin Challenger Copa Petrobras Colombia - Bogota San Marino Challenger XII Abierto Internacional de Salinas - Salinas Challenger Casablanca San Angel - Mexico City Scheveningen Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Cali Challenger Copa Petrobras Colombia - Bogota Challenger Ciudad de Guayaquil - Guayaquil Guayaquil Challenger Segundo Aberto de Brasilia - Brasilia Tampere Challenger Marburg Challenger Pozoblanco Challenger XL Capital Bermuda Open - Bermuda Cortina Challenger Ourocard Tennis Challenger - Sao Paulo Cali Challenger Bordeaux Challenger Carson Challenger Sao Paulo Challenger Tallahassee Challenger Bucaramanga Challenger Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao Bogota Challenger Salinas Challenger Smith Barney Men's Challenger - Covington VI Abierto Internacional de Salinas - Salinas Furth Challenger Bangkok Challenger Cali Challenger Manta Challenger Tiburon Challenger Quito Challenger Pereira Challenger Charlottesville Challenger Cali Challenger Draft Corona Mexico City Open - Mexico City Trofeo Internacional Club Laieta - Barcelona Global Telecom Open - Florianopolis Santiago Challenger University of Tennessee USTA Challenger - Knoxville Britania Zavaleta - Puebla SMS Tennis Cup - Sao Paulo Gramado Challenger - Gramado Barranquilla Challenger Santos Challenger Sarasota Challenger Hilton Waikoloa Village USTA Challenger - Waikoloa Joplin Challenger - Joplin Medellin Challenger Cyclus Open de Tenis - Florianopolis V Gramado Open de Tennis - Gramado Kroger / St. Jude International - Memphis BH Tennis Open International Cup - Belo Horizonte Knoxville Challenger Knoxville Challenger Santo Domingo Challenger Savannah Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Franklin Templeton Tennis Classic - Scottsdale Turin Challenger Intelig Tennis Cup - Campos do Jordao Aberto Da Costa Do Sauipe - Bahia Telesp Celular Open - Ribeirao Preto Guadalajara Challenger Adidas International - Sydney Franklin Templeton Tennis Classic - Scottsdale Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Caltanissetta Challenger ATP Open Castilla y Leon - Segovia Monza Challenger Sassuolo Challenger - Sassuolo Open de la Comunidad Valenciana - Valencia The West Side Tennis Club Grass Court Challenger - Forest Hills Rio De Janeiro Challenger VI Gramado Open de Tenis - Gramado IX Trofeo Ciudad de Quito - Quito Brasil Open - Costa do Sauipe Gerry Weber Open - Halle Bratislava Challenger Helsinki Challenger USTA Men's Challenger of Dallas - Dallas Arizona Men's Tennis Championships - Scottsdale 1st Challenger Tournament Leon - Leon 2002 USTA Tallahassee Tennis Challenger - Tallahassee Caltanissetta Challenger Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles USTA Challenger of Burbank - Burbank Legg Mason Tennis Classic - Washington D.C. Copa Ericsson - Sao Paulo 2003 Eddleman USTA Challenger - Birmingham 12th BH Tennis Open International Cup - Belo Horizonte Oklahoma Challenger - Tulsa A Glimmer of Hope Challenger - Austin Hilton Waikoloa Village USTA Challenger - Waikoloa Czech Open - Prostejov USTA Men's Challenger of Dallas - Dallas Badden Open by Rothaus - Ettlingen Ljubljana Open - Ljubljana Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Copa Petrobras - Montevideo Challenger Cudad de Guayaquil - Guayaquil Copa Petrobras - Buenos Aires USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin Baden Open - Ettlingen Joinville Tennis Festival - Joinville The 'Fitz' Casino Challenger - Tunica Sunset Moulding Yuba City Racquet Club Challenger - Yuba City MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Baton Rouge Pro Tennis Classic - Baton Rouge Brasil Open - Salvador Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Lugano Challenger 2008 Lubbock Challenger - Lubbock Napoli Challenger Guayaquil Challenger Sao Paulo Challenger ATP Challenger Trophy 2008 - Trnava Segovia Challenger Cyclus Open de Tenis - Florianopolis Kobstaedernes ATP Challenger - Kolding Salvador Challenger Copa Petrobras-Uruguay - Montevideo Grand Prix de Tennis de Lyon - Lyon Recife Challenger Blumenau Challenger Zagreb Challenger Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Medellin Challenger Alessandria Challenger If Stockholm Open - Stockholm Brasil Open - Costa do Sauipe SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach AEGON International - Eastbourne Countrywide Classic - Los Angeles Rennes Challenger SA Tennis Open - Johannesburg Sao Paulo Challenger Sao Paulo Challenger Gerry Weber Open - Halle Bucaramanga Challenger Sarasota Challenger Furth Challenger Copa Claro - Buenos Aires Marburg Challenger Sao Paulo Challenger Cali Challenger Vicenza Challenger Campinas Challenger Salinas Challenger Belem Challenger Bucaramanga Challenger Dallas Challenger Rio De Janeiro Challenger Porto Alegre Challenger Geneva Challenger Sunrise Challenger SkiStar Swedish Open - Bastad Credit Agricole Suisse Open - Gstaad Leon Challenger Brasil Open - Sao Paulo Bogota Challenger Itajai Challenger Santos Challenger Pereira Challenger Rio Quente Challenger Blunmenau Challenger Campinas Challenger Bogota Challenger RCA Championships - Indianapolis Las Vegas Challenger Gerry Weber Open - Halle AAPT Championships - Adelaide Ecuador Open - Quito Manta Challenger Morelos Challenger Santos Challenger AEGON Championships - London Allianz Suisse Open Gstaad - Gstaad Thailand Open - Bangkok Poznan Challenger AIG Japan Open Tennis Championships - Tokyo Delray Beach International Tennis Championships - Delray Beach Morelos Challenger Medellin Challenger Champaign Challenger Salinas Challenger Champaign Challenger Brazil Open - Salvador Fergana Challenger Santos Challenger San Luis Potosi Challenger Cali Challenger Schickendanz Open - Furth Ecuador Open - Quito Brasil Open - Sao Paulo ATP Challenger Tour Finals Sao Paulo Challenger Maui Challenger Hungarian Open - Budapest SkiStar Swedish Open - Bastad III Gramado Open de Tenis - Gramado Credit Agricole Suisse Open - Gstaad Rimouski Challenger Open de Nice Cote d'Azur - Nice Hilton Waikoloa Village USTA Challenger - Waikoloa Mercedes Cup - Stuttgart TESS Tennis Classic - Campinas Copa Ericsson Brazil - Sao Paulo Guadalajara Challenger IV Trofeo Ciudad de Quito - Quito Blois Challenger Campinas Challenger SA Tennis Open - Johannesburg Open de L'Isere - Grenoble Copa Kia - Santiago Countrywide Classic USTA Challenger - Carson Pharma Medico Open 2008 - Aarhus Delray Beach International Tennis Championships - Delray Beach Copa Telmex - Buenos Aires Tennis Channel Open - Las Vegas The Stella Artois Grass Court Championships - London Allianz Suisse Open Gstaad - Gstaad Chennai Open - Chennai The Hypo Group Tennis International 2008 - Poertschach If Stockholm Open - Stockholm SAP Open - San Jose Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Campbells Hall of Fame Tennis Championships - Newport Gerry Weber Open - Halle Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Bet-at-home Cup - Kitzbuhel Campbell's Hall of Fame Tennis Championships - Newport Ecuador Open - Quito US Men's Clay Court Championship - Houston Gerry Weber Open - Halle Atlanta Tennis Championships - Atlanta BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Copa Telmex - Buenos Aires Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BellSouth Open - Vina del Mar Abierto Mexicano Telfonica MoviStar - Acapulco SA Tennis Open - Johannesburg Sydney International - Sydney Grand Prix de Tennis de Lyon - Lyon Brasil Open - Sao Paulo BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami U.S. Open - New York Sony Open Tennis - Miami BNP Paribas Open - Indian Wells Wimbledon - London Delray Beach International Tennis Championships - Delray Beach Australian Open - Melbourne Wimbledon - London Brisbane - Brisbane Brasil Open - Costa do Sauipe Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York French Open - Paris NASDAQ-100 Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London French Open - Paris Wimbledon - London Tennis Masters Series - Miami The Ericsson Open - Miami Australian Open - Melbourne Rogers Cup - Montreal Wimbledon - London U.S. Open - New York Davis Cup, World Group, QR, ECU-GBR 3-2 Davis Cup, Group 1, 2R, ECU-VEN 3-2 Davis Cup, Group 1, 2R, ECU-PAR 5-0 Davis Cup, Group 1, 2R, ECU-BRA 0-4 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, Group 1, 1R, CAN-ECU 2-3 Davis Cup, World Group, PO, BRA-ECU, 2-3 Davis Cup, World Group, PO, ROU-ECU 5-0 Davis Cup, PO, CRO-ECU 5-0 Davis Cup, World Group, QR, ROU-ECU 3-2 Davis Cup, Group 1, 1R, ECU-BAH 5-0 Davis Cup, World Group, QR, NED-ECU 5-0 Davis Cup, Group 1, 1R, ECU-COL 5-0 Davis Cup, Group 1, 2R, ECU-PER 3-2 Davis Cup, Group 1, 1R, ECU-CHI 3-2 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, PO, AUT-ECU 4-1 Davis Cup, Group 1, 2R, ECU-PER 4-1 Davis Cup, World Group, 1R, USA-BRA 3-2 Davis Cup, World Group, 1R, AUS-ECU 4-1 Davis Cup, World Group, QR, GBR-ECU 4-1 Davis Cup, Group 1, 2R, ECU-CAN 3-2 Davis Cup, Group 1, REL2, ECU-PER 4-1 Davis Cup, Group 1, 1R, MEX-ECU 2-3